home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 …SCII & the Runetime Code / ADC Developer CD (1992-07) (''Butch ASCII And The Runtime Code'')_iso / Dev.CD 199207.iso / Developer Essentials / MPW Interfaces & Libraries / CIncludes / Finder.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-01-29  |  1.9 KB  |  75 lines  |  [TEXT/MPS ]

  1.  
  2. /************************************************************
  3.  
  4. Created: Wednesday, November 27, 1991 at 11:28 AM
  5.  Finder.h
  6.  C Interface to the Macintosh Libraries
  7.  
  8.  
  9.   Copyright Apple Computer, Inc. 1990-1991
  10.   All rights reserved
  11.  
  12. ************************************************************/
  13.  
  14.  
  15. #ifndef __FINDER__
  16. #define __FINDER__
  17.  
  18.  
  19.  
  20.  
  21.  
  22. /* make only the following consts avaiable to resource files that include this file */
  23.  
  24. #define kCustomIconResource -16455            /* Custom icon family resource ID */
  25.  
  26. #define kContainerFolderAliasType 'fdrp'    /* type for folder aliases */
  27. #define kContainerTrashAliasType 'trsh'        /* type for trash folder aliases */
  28. #define kContainerHardDiskAliasType 'hdsk'    /* type for hard disk aliases */
  29. #define kContainerFloppyAliasType 'flpy'    /* type for floppy aliases */
  30. #define kContainerServerAliasType 'srvr'    /* type for server aliases */
  31. #define kApplicationAliasType 'adrp'        /* type for application aliases */
  32. #define kContainerAliasType 'drop'            /* type for all other containers */
  33.  
  34. /* type for Special folder aliases */
  35. #define kSystemFolderAliasType 'fasy'
  36. #define kAppleMenuFolderAliasType 'faam'
  37. #define kStartupFolderAliasType 'fast'
  38. #define kPrintMonitorDocsFolderAliasType 'fapn'
  39. #define kPreferencesFolderAliasType 'fapf'
  40. #define kControlPanelFolderAliasType 'fact'
  41. #define kExtensionFolderAliasType 'faex'
  42.  
  43. /* type for AppleShare folder aliases */
  44. #define kExportedFolderAliasType 'faet'
  45. #define kDropFolderAliasType 'fadr'
  46. #define kSharedFolderAliasType 'fash'
  47. #define kMountedFolderAliasType 'famn'
  48.  
  49.  
  50. /*Finder Flags*/
  51. #define kIsOnDesk 0x1
  52. #define kColor 0xE
  53.  
  54. /*kColorReserved = $10
  55. kRequiresSwitchLaunch = $20*/
  56.  
  57. #define kIsShared 0x40
  58.  
  59. /*kHasNoINITs = $80*/
  60.  
  61. #define kHasBeenInited 0x100
  62.  
  63. /*kReserved = $200*/
  64.  
  65. #define kHasCustomIcon 0x400
  66. #define kIsStationary 0x800
  67. #define kNameLocked 0x1000
  68. #define kHasBundle 0x2000
  69. #define kIsInvisible 0x4000
  70. #define kIsAlias 0x8000
  71.  
  72.  
  73.  
  74. #endif
  75.